Skip to content

Conversation

@danijel3
Copy link
Contributor

Most of the world has moved to version 1.8.3 of OpenFST. I made some cosmetic changes to allow the project to compile correctly.

Note, there are still a ton of warnings during compilation. I haven't made thorough checks to see if everything works (it seems to), but it does compile everything.

@eginhard
Copy link

I do have a fork where I merged some of the fixes made in various PRs here. I used it to publish a PyPI package with the prebuilt Python bindings and all necessary OpenFST binaries. I could update that to OpenFST 1.8.3

@danijel3
Copy link
Contributor Author

The reason I did this is because I used Phonetisaurus extensively with Kaldi and they moved on to 1.8.3. I do recommend the update for standards adherence, but it feels to me that there are probably more changes worthwhile than the couple I made here. Oth, I've been using it in this state for a few hours and so far so good...

@danijel3
Copy link
Contributor Author

Thanks for the fork. If you need help with anything just let me know.

@Pallas13
Copy link

Pallas13 commented Feb 1, 2025

Have some update this? Phonetisauru worked? I go develop a TTS Engine for Android using Flite, I go switch g2p because trained of g2p (Random Forest) of Flite is very slower. Because is trained using 1 core of CPU.

Danijel Korzinek and others added 13 commits May 6, 2025 23:06
CXXFLAGS "-ffast-math" in phonetisaurus-g2pfst not generate pronunciation for all word
Update utfcpp library and fix error of nil pronunciations for all words
Add support for use KenLM for train ngram model
Fix args for train ngram model using kenLM.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants